twin engined helicopter (teh) - German English Dictionary